function getName() {
return 'BrokenRedirects';
}
-
+
function isExpensive( ) { return true; }
function isSyndicated() { return false; }
function getPageHeader( ) {
- return '<p>'.wfMsgHtml('brokenredirectstext')."</p><br />\n";
+ return wfMsgWikiHtml('brokenredirectstext')."<br />\n";
}
function getSQL() {
p1.page_title AS title,
pl_namespace,
pl_title
- FROM $pagelinks, $page AS p1
+ FROM ($pagelinks, $page AS p1)
LEFT JOIN $page AS p2
ON pl_namespace=p2.page_namespace AND pl_title=p2.page_title
WHERE p1.page_is_redirect=1
$from = $skin->makeKnownLinkObj( $fromObj ,'', 'redirect=no' );
$edit = $skin->makeBrokenLinkObj( $fromObj , "(".wfMsg("qbedit").")" , 'redirect=no');
$to = $skin->makeBrokenLinkObj( $toObj );
-
+
return "$from $edit → $to";
}
}
*/
function wfSpecialBrokenRedirects() {
list( $limit, $offset ) = wfCheckLimits();
-
+
$sbr = new BrokenRedirectsPage();
-
+
return $sbr->doQuery( $offset, $limit );
}